#pragma once

template <typename T>
class SeqList
{
public:
        SeqList(int capacity);
        ~SeqList(void);

        int getLen();
        int getCapacity();

        //在某一个位置插入一个结点
        int insert(T &t, int pos);
        //获取某一个位置的元素
        int get(int pos, T &t);
        //删除某一个位置的元素
        int del(int pos, T &t);

        int clear();

private:
        T *pArray;
        int len;
        int capacity;
};